/*
 * 版权所有 (c) 2022-2099 TBIT。保留所有权利。
 */

/*
 * 版权所有 (c) 2022-2099 TBIT。保留所有权利。
 */

package com.tbit.uqbike.webmanager.dao.stat;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.tbit.config.datasource.DataSource;
import com.tbit.uqbike.object.pojo.AdaPayLog;
import com.tbit.uqbike.object.pojo.UserAdapayLog;
import com.tbit.uqbike.object.pojo.vo.LedgerManagementVO;
import com.tbit.uqbike.object.pojo.vo.SubAccountLogOverviewVO;
import com.tbit.uqbike.object.pojo.vo.SubAccountLogVO;
import com.tbit.uqbike.object.pojo.vo.SubAccountUserRefundVO;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * @author yee_
 * @date 2023/11/21
 */
@DS(DataSource.STAT)
public interface LedgerManagementDao {

   //查询表里是否有数据
    Integer querydata();

    void insert(@Param("ledgerManagementVOList") List<LedgerManagementVO> ledgerManagementVOList);


    List<LedgerManagementVO> queryLedgerManagement(Integer brandId, List<Integer> accountId, Date startTime, Date endTime, Integer type,String userNO);

    List<LedgerManagementVO> queryLedgerManagementAll(Integer brandId, List<Integer> accountId, Date startTime, Date endTime, Integer type,String userNO);
}
